home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / gnu / glibc108.gz / glibc108 / glibc-1.08.1 / sysdeps / m68k / jmp_buf.h < prev    next >
Text File  |  1992-05-28  |  528b  |  20 lines

  1. /* Define the machine-dependent type `jmp_buf'.  m68k version.  */
  2.  
  3. typedef struct
  4.   {
  5.     /* There are eight 4-byte data registers, but D0 is not saved.  */
  6.     long int __dregs[7];
  7.  
  8.     /* There are six 4-byte address registers, plus the FP and SP.  */
  9.     int *__aregs[6];
  10.     int * __fp;
  11.     int * __sp;
  12.  
  13. #if defined(__HAVE_68881__) || defined(__HAVE_FPU__)
  14.     /* There are eight floating point registers which
  15.        are saved in IEEE 96-bit extended format.  */
  16.     char __fpregs[8 * (96 / 8)];
  17. #endif
  18.  
  19.   } __jmp_buf[1];
  20.